import request from '@/utils/request';
/**
 * 品牌  erp 列表
 * @param {Object}
 //  */
export function getSysMaxCarBrandList() {
  return request.get('/maxcar/brand/brandList');
}
/**
 * 品牌 列表
 * @param {Object} data {}
 //  */
export function getBrandList(data) {
  return request.get(`/maxcar/brand/list?${data}`);
}
/**
 * 品牌  添加
 * @param {Object} data {
 * initials:品牌首字母
 * logo	品牌logo url
 * nameEn	品牌英文名称
 * nameZh	品牌中文名称
 * status	状态 -1:删除 0:无效 1:有效
 * }
//  */
export function setBrandSave(data) {
  return request.post('/maxcar/brand/save', data);
}
/**
 * 品牌  编辑
 * @param {Object} data {}
//  */
export function setBrandUpdate(data) {
  return request.post('/maxcar/brand/update', data);
}
/**
 * 品牌  查看
 * @param {Object} data {ids}
//  */
export function getBrandInfo(id) {
  return request.get('/maxcar/brand/info/' + id);
}
/**
 * 品牌  删除
 * @param {Object} data {ids}
//  */
export function setBrandDelete(ids) {
  return request.post('/maxcar/brand/delete?ids=' + ids);
}


/**
 * 品牌 - 禁用
 * @param {Object} data {}
//  */
export function setBrandDisable(ids) {
  return request.post('/maxcar/brand/disable?ids=' + ids);
}
/**
 * 品牌 - 启用
 * @param {Object} data {}
//  */
export function setBrandEnable(ids) {
  return request.post('/maxcar/brand/enable?ids=' + ids);
}

/**
 * 1: 品牌 2: erp车系 3: 车辆级别 4: 能源类型
 * @param {Object} data {
 * 类型(多个逗号隔开) 1: 品牌 2: erp车系 3: 车辆级别 4: 能源类型 5: maxcar车系
 }
 //  */
export function getPublicSysCarSeries(data) {
  return request.post('/maxcar/series/querySelectList', data);
}

/**
 * 车系  列表
 * @param {Object} data {}
 //  */
export function getSeriesList(data) {
  return request.get(`/maxcar/series/list?${data}`);
}
/**
 * 车系  添加
 * @param {Object} data {}
//  */
export function setSeriesSave(data) {
  return request.post('/maxcar/series/save', data);
}
/**
 * 车系  编辑
 * @param {Object} data {}
//  */
export function setSeriesUpdate(data) {
  return request.post('/maxcar/series/update', data);
}
/**
 * 车系  查看
 * @param {Object} data {ids}
//  */
export function getSeriesInfo(id) {
  return request.get('/maxcar/series/info/' + id);
}
/**
 * 车系  删除
 * @param {Object} data {ids}
//  */
export function setSeriesDelete(data) {
  return request.post('/maxcar/series/delete', data);
}

/**
 * 车系  禁用
 * @param 
 data {
   status 状态 0: 禁用 1: 启用
	 id
 }
//  */
export function setSeriesUpdateStatus(data) {
  return request.post('/maxcar/series/updateStatus', data);
}

/**
 * 车系下载
 * @param {Object} data {ids}
//  */
export function getQRCode(seriesId) {
  return request.get('/maxcar/webOfficial/api/seriesQrCode/' + seriesId);
}

/**
 * 车型  列表
 * @param {Object} data {}
 //  */
export function getModelList(data) {
  return request.get(`/maxcar/model/list?${data}`);
}
/**
 * 车型  编辑
 * @param {Object} data {}
//  */
export function setModelSave(data) {
  return request.post('/maxcar/model/save', data);
}
/**
 * 车型  编辑
 * @param {Object} data {}
//  */
export function setModelUpdate(data) {
  return request.post('/maxcar/model/update', data);
}
/**
 * 车型  删除
 * @param {Object} data {ids}
//  */
export function setModelDelete(data) {
  return request.post('/maxcar/model/delete', data);
}
/**
 * 车型  查看
 * @param {Object} data {ids}
//  */
export function getModelInfo(id) {
  return request.get('/maxcar/model/info/' + id);
}

/**
 * 车型  禁用 启用
 * @param {Object} data {ids}
//  */
export function setModelUpdateStatus(data) {
  return request.post('/maxcar/model/updateStatus', data);
}
/**
 * 国家 - 列表
 * @param {Object}
 //  */
export function getCountryAllList() {
  return request.get(`/system/country/countryList`);
}

/**
 * 国家 - 分页查询列表
 * @param {Object}
 //  */
export function getCountryList(data) {
  return request.get(`/system/country/list?${data}`);
}

/**
 * 国家 - 添加信息
 * @param {Object} data {}
//  */
export function setCountrySave(data) {
  return request.post('/system/country/save', data);
}

/**
 * 国家 - 修改信息
 * @param {Object} data {}
//  */
export function setCountryUpdate(data) {
  return request.post('/system/country/update', data);
}

/**
 * 国家 - 查看详情
 * @param {Object} data {ids}
//  */
export function getCountryInfo(id) {
  return request.get('/system/country/info/' + id);
}

/**
 * 自治州 - 国家下自治州列表
 * @param {countryId}
 //  */
export function getOblastAllList(countryId) {
  return request.get('/system/oblast/oblastList/' + countryId);
}

/**
 * 自治州 - 分页查询列表
 * @param {Object}
 //  */
export function getOblastList(data) {
  return request.get(`/system/oblast/list?${data}`);
}

/**
 * 自治州 - 添加信息
 * @param {Object} data {}
//  */
export function setOblastSave(data) {
  return request.post('/system/oblast/save', data);
}

/**
 * 自治州 - 修改信息
 * @param {Object} data {}
//  */
export function setOblastUpdate(data) {
  return request.post('/system/oblast/update', data);
}

/**
 * 自治州 - 查看详情
 * @param {Object} data {ids}
//  */
export function getOblastInfo(id) {
  return request.get('/system/oblast/info/' + id);
}

/**
 *城市 -自治州下市列表
 * @param {oblastId}
 //  */
export function getcitySelectList(oblastId) {
  return request.get('/system/city/selectList/' + oblastId);
}

/**
 * 城市  - 分页查询列表
 * @param {Object}
 //  */
export function getCityList(data) {
  return request.get(`/system/city/list?${data}`);
}

/**
 * 城市  - 添加信息
 * @param {Object} data {}
//  */
export function setCitySave(data) {
  return request.post('/system/city/save', data);
}

/**
 * 城市  - 修改信息
 * @param {Object} data {}
//  */
export function setCityUpdate(data) {
  return request.post('/system/city/update', data);
}

/**
 * 城市  - 查看详情
 * @param {Object} data {ids}
//  */
export function getCityInfo(id) {
  return request.get('/system/city/info/' + id);
}


/**
 * 审批分组 - 分页查询列表
 * @param {Object} data { limit	条数 page}
//  */
export function getApprovalGroupList(data) {
  return request.get(`/system/approvalGroup/list?${data}`);
}

/**
 * 审批分组 - 添加
 * @param {Object} data
//  */
export function setApprovalGroupSave(data) {
  return request.post('/system/approvalGroup/save', data);
}
/**
 * 审批分组 - 编辑
 * @param {Object} data {}
//  */
export function setApprovalGroupUpdate(data) {
  return request.post('/system/approvalGroup/update', data);
}

/**
 * 审批分组 - 查看详情
 *@param {id}
//  */
export function getApprovalGroupInfo(id) {
  return request.get('/system/approvalGroup/info/' + id);
}

/**
 * 审批分组 - 删除
 * @param {Object} data {}
//  */
export function setApprovalGroupDelete(ids) {
  return request.post('/system/approvalGroup/delete?ids=' + ids);
}
/**
 * 审批分组 - 禁用
 * @param {Object} data {}
//  */
export function setApprovalGroupDisable(ids) {
  return request.post('/system/approvalGroup/disable?ids=' + ids);
}
/**
 * 审批分组 - 启用
 * @param {Object} data {}
//  */
export function setApprovalGroupEnable(ids) {
  return request.post('/system/approvalGroup/enable?ids=' + ids);
}


/**
 * 审批 - 分页查询列表
 * @param {Object} data { limit	条数 page}
//  */
export function getApprovalList(data) {
  return request.get(`/system/approval/list?${data}`);
}

/**
 * 审批 - 添加
 * @param {Object} data
//  */
export function setApprovalSave(data) {
  return request.post('/system/approval/save', data);
}
/**
 * 审批 - 编辑
 * @param {Object} data {}
//  */
export function setApprovalUpdate(data) {
  return request.post('/system/approval/update', data);
}

/**
 * 审批- 查看详情
 *@param {id}
//  */
export function getApprovalInfo(id) {
  return request.get('/system/approval/info/' + id);
}

/**
 * 审批 - 删除
 * @param {Object} data {}
//  */
export function setApprovalDelete(ids) {
  return request.post('/system/approval/delete?ids=' + ids);
}
/**
 * 审批 - 禁用
 * @param {Object} data {}
//  */
export function setApprovalDisable(ids) {
  return request.post('/system/approval/disable?ids=' + ids);
}
/**
 * 审批 - 启用
 * @param {Object} data {}
//  */
export function setApprovalEnable(ids) {
  return request.post('/system/approval/enable?ids=' + ids);
}

/**
 * 审批信息 - 审批流程
 *@param {}
//  */
export function getApprovalType() {
  return request.get('/system/approval/type');
}

/**
 * 保险公司 - 分页查询列表
 * @param {Object} data { limit	条数 page}
//  */
export function getInsuranceList(data) {
  return request.get(`/system/insurance/list?${data}`);
}

/**
 * 保险公司 - 添加
 * @param {Object} data
//  */
export function setInsuranceSave(data) {
  return request.post('/system/insurance/save', data);
}
/**
 * 保险公司 - 编辑
 * @param {Object} data {}
//  */
export function setInsuranceUpdate(data) {
  return request.post('/system/insurance/update', data);
}

/**
 * 保险公司 - 查看详情
 *@param {id}
//  */
export function getInsuranceInfo(id) {
  return request.get('/system/insurance/info/' + id);
}

/**
 * 保险公司 - 删除
 * @param {Object} data {}
//  */
export function setInsuranceDelete(ids) {
  return request.post('/system/insurance/delete?ids=' + ids);
}
/**
 * 保险公司 - 禁用
 * @param {Object} data {}
//  */
export function setInsuranceDisable(ids) {
  return request.post('/system/insurance/disable?ids=' + ids);
}
/**
 * 保险公司 - 启用
 * @param {Object} data {}
//  */
export function setInsuranceEnable(ids) {
  return request.post('/system/insurance/enable?ids=' + ids);
}


/**
 * 供应商 - 分页查询列表
 * @param {Object} data { limit	条数 page}
//  */
export function getSupplierList(data) {
  return request.get(`/system/supplier/list?${data}`);
}
/**
 * 供应商 - 添加
 * @param {Object} data
//  */
export function setSupplierSave(data) {
  return request.post('/system/supplier/save', data);
}
/**
 * 供应商 - 编辑
 * @param {Object} data {}
//  */
export function setSupplierUpdate(data) {
  return request.post('/system/supplier/update', data);
}

/**
 * 供应商 - 查看详情
 *@param {id}
//  */
export function getSupplierInfo(id) {
  return request.get('/system/supplier/info/' + id);
}
/**
 * 供应商 - 删除
 * @param {Object} data {}
//  */
export function getSupplierDelete(ids) {
  return request.post('/system/supplier/delete?ids=' + ids);
}
/**
 * 供应商 - 禁用
 * @param {Object} data {}
//  */
export function setSupplierDisable(ids) {
  return request.post('/system/supplier/disable?ids=' + ids);
}

/**
 * 供应商 - 启用
 * @param {Object} data {}
//  */
export function setSupplierEnable(ids) {
  return request.post('/system/supplier/enable?ids=' + ids);
}

/**
 * 供应商 - 查看列表
 *@param {id}
//  */
export function getSupplierSupplierList() {
  return request.get('/system/supplier/supplierList');
}

/**
 * 供应商 - 类型
 *@param {id}
//  */
export function getSupplierType() {
  return request.get('/system/supplier/type');
}

/**
 * 延保公司 - 分页查询列表
 * @param {Object} data { limit	条数 page}
//  */
export function getExtendedCompanyList(data) {
  return request.get(`/presale/extendedCompany/list?${data}`);
}

/**
 * 延保公司 - 添加
 * @param {Object} data
//  */
export function setExtendedCompanySave(data) {
  return request.post('/presale/extendedCompany/save', data);
}
/**
 * 延保公司 - 编辑
 * @param {Object} data {}
//  */
export function setExtendedCompanyUpdate(data) {
  return request.post('/presale/extendedCompany/update', data);
}

/**
 * 延保公司 - 查看详情
 *@param {id}
//  */
export function getExtendedCompanyInfo(id) {
  return request.get('/presale/extendedCompany/info/' + id);
}

/**
 * 延保公司 - 删除
 * @param {Object} data {}
//  */
export function setExtendedCompanyDelete(ids) {
  return request.post('/presale/extendedCompany/delete?ids=' + ids);
}
/**
 * 延保公司 - 禁用
 * @param {Object} data {}
//  */
export function setExtendedCompanyDisable(ids) {
  return request.post('/presale/extendedCompany/disable?ids=' + ids);
}
/**
 * 延保公司 - 启用
 * @param {Object} data {}
//  */
export function setExtendedCompanyEnable(ids) {
  return request.post('/presale/extendedCompany/enable?ids=' + ids);
}

/**
 * 延保项目 - 分页查询列表
 * @param {Object} data { limit	条数 page}
//  */
export function getExtendedProjectList(data) {
  return request.get(`/presale/extendedProject/list?${data}`);
}

/**
 * 延保项目 - 添加
 * @param {Object} data
//  */
export function setExtendedProjectSave(data) {
  return request.post('/presale/extendedProject/save', data);
}
/**
 * 延保项目 - 编辑
 * @param {Object} data {}
//  */
export function setExtendedProjectUpdate(data) {
  return request.post('/presale/extendedProject/update', data);
}

/**
 * 延保项目 - 查看详情
 *@param {id}
//  */
export function getExtendedProjectInfo(id) {
  return request.get('/presale/extendedProject/info/' + id);
}

/**
 * 延保项目 - 删除
 * @param {Object} data {}
//  */
export function setExtendedProjectDelete(ids) {
  return request.post('/presale/extendedProject/delete?ids=' + ids);
}
/**
 * 延保项目 - 禁用
 * @param {Object} data {}
//  */
export function setExtendedProjectDisable(ids) {
  return request.post('/presale/extendedProject/disable?ids=' + ids);
}
/**
 * 延保项目 - 启用
 * @param {Object} data {}
//  */
export function setExtendedProjectEnable(ids) {
  return request.post('/presale/extendedProject/enable?ids=' + ids);
}


/**
 *保险保额 - 列表
 * @param {Object} data {
 *
 * }
//  */
export function getQuotaList(data) {
  return request.get(`/presale/quota/list?${data}`);
}

/**
 * 保险保额 - 新增
 * @param {Object} data {}
//  */
export function setQuotaSave(data) {
  return request.post('/presale/quota/save', data);
}
/**
 * 保险保额 - 编辑
 * @param {Object} data {}
//  */
export function setQuotaUpdate(data) {
  return request.post('/presale/quota/update', data);
}

/**
 *保险保额管理 - 详情
 * {id}
//  */
export function getQuotaInfo(id) {
  return request.get('/presale/quota/info/' + id);
}

/**
 *保险保额管理 - 删除
 * @param {Object} data {ids}
//  */
export function setQuotaDelete(ids) {
  return request.post('/presale/quota/delete?ids=' + ids);
}

/**
 *贷款期数 - 列表
 * @param {Object} data {
 *
 * }
//  */
export function getPeriodList(data) {
  return request.get(`/presale/period/list?${data}`);
}

/**
 * 贷款期数 - 新增
 * @param {Object} data {}
//  */
export function setPeriodSave(data) {
  return request.post('/presale/period/save', data);
}
/**
 * 贷款期数 - 编辑
 * @param {Object} data {}
//  */
export function setPeriodUpdate(data) {
  return request.post('/presale/period/update', data);
}

/**
 *贷款期数管理 - 详情
 * {id}
//  */
export function getPeriodInfo(id) {
  return request.get('/presale/period/info/' + id);
}

/**
 *贷款期数管理 - 删除
 * @param {Object} data {ids}
//  */
export function setPeriodDelete(ids) {
  return request.post('/presale/period/delete?ids=' + ids);
}

/**
 * 试驾协议详情 - 分页查询列表
 * @param {Object} data { limit	条数 page}
//  */
export function getAgreementList(data) {
  return request.get(`/presale/agreement/list?${data}`);
}
/**
 * 试驾协议详情 - 添加
 * @param {Object} data
//  */
export function setAgreementSave(data) {
  return request.post('/presale/agreement/save', data);
}
/**
 * 试驾协议详情 - 编辑
 * @param {Object} data {}
//  */
export function setAgreementUpdate(data) {
  return request.post('/presale/agreement/update', data);
}

/**
 * 试驾协议详情 - 查看详情
 *@param {id}
//  */
export function getAgreementInfo(id) {
  return request.get('/presale/agreement/info/' + id);
}
/**
 * 试驾协议详情 - 删除
 * @param {Object} data {}
//  */
export function setAgreementDelete(ids) {
  return request.post('/presale/agreement/delete?ids=' + ids);
}
/**
 * 试驾协议详情 - 禁用
 * @param {Object} data {}
//  */
export function setAgreementDisable(ids) {
  return request.post('/presale/agreement/disable?ids=' + ids);
}
/**
 * 试驾协议详情 - 启用
 * @param {Object} data {}
//  */
export function setAgreementEnable(ids) {
  return request.post('/presale/agreement/enable?ids=' + ids);
}

/**
 * 协议管理 - 获取动态字段列表
 *@param {id}
//  */
export function getDynamicFields() {
  return request.get('/presale/agreement/dynamicFields');
}
